/*
 * @description: cookie封装
 * @author: 宫晓辉
 * @update: 20190222
 * @注意：export只支持ES6及以上,ES5请注意修改
 */

export default function cookie(name, value, minute) {  //注意minute过期分钟数
	if(value){	//添加
		if(minute && minute!== 0){     //当设置过期时间且不为0时，设置expires属性。expires-失效
			var expires = minute * 60 * 1000   //过期时间长度毫秒数
			var date = new Date(new Date()+expires)  //过期时间节点
			document.cookie = name + "=" + value + ";expires=" + date.toUTCString()
		}else{    //不设置expires属性，cookie在浏览器关闭后删除
			document.cookie = name + "=" + value
		}
	}else{	//读取
		var strcookie = document.cookie
		var arrcookie = strcookie.split("; ")
		if (arrcookie.length>0) {
			for ( var i = 0; i < arrcookie.length; i++) {
				var arr = arrcookie[i].split("=");
				if (arr[0] == name){
					return arr[1]
				}
			}
		} else{
			return null
		}
	}
}

/* 使用 */
// cookie('name','张三')	//添加
// cookie('name')	//读取
// cookie('name','张三',-1)	//删除